package src.Aula07.Ex02;
public class Robo extends ObjetoMovel {

    private String id;
    private String tipoJogador;
    private int numeroGolosMarcados;

    public Robo(double x, double y, String id, String tipoJogador) {
        super(x, y);
        this.id = id;
        this.tipoJogador = tipoJogador;
        this.numeroGolosMarcados = 0;
    }

   

//get
    public String getId() {return id;}
    public String getTipoJogador() {return tipoJogador;}
    public int getNumeroGolosMarcados() {return numeroGolosMarcados;}


//set
    public void setId(String id) {
        this.id = id;
    }

    public void setTipoJogador(String tipoJogador) {
        this.tipoJogador = tipoJogador;
    }

    public void setNumeroGolosMarcados(int numeroGolosMarcados) {
        this.numeroGolosMarcados = numeroGolosMarcados;
    }

    public void MarcarUmGolo() {
        this.numeroGolosMarcados++;
    }
    
@Override
//toString
    public String toString() {
        return String.format("Robo: id %d; %s; %d golos marcados", id, tipoJogador, numeroGolosMarcados);
    }
}
